GA-easy and GA-hard Constraint Satisfaction Problems

نویسندگان

  • A. E. Eiben
  • Paul-Erik Raué
  • Zsófia Ruttkay
چکیده

In this paper we discuss the possibilities of applying genetic algorithms (GA) for solving constraint satisfaction problems (CSP). We point out how the greediness of deterministic classical CSP solving techniques can be counterbalanced by the random mechanisms of GAs. We tested our ideas by running experiments on four diierent CSPs: N-queens, graph 3-colouring, the traac lights and the Zebra problem. Three of the problems have proven to be GA-easy, and even for the GA-hard one the performance of the GA could be boosted by techniques familiar in classical methods. Thus GAs are promising tools for solving CSPs. In the discussion, we address the issues of non-solvable CSPs and the generation of all the solutions. 1.1 Introduction In this paper we consider genetic algorithms (GA) for solving constraint satisfaction problems (CSP) with nite domains. The majority of CSP solving algorithms, which we will refer to as classical ones, are deterministic and constructive search algorithms. That is, solution { a member of the search space (being the direct product of the nite domains) { is constructed by step-by-step specifying a value for a still uninstantiated variable in such a way that all the constraints which can be evaluated, are satissed. If there is no such value for the current variable to be instantiated, then previous instantiations are revised (back-tracking). The selection of the variable to be instantiated and

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An improved genetic algorithm for multidimensional optimization of precedence-constrained production planning and scheduling

Integration of production planning and scheduling is a class of problems commonly found in manufacturing industry. This class of problems associated with precedence constraint has been previously modeled and optimized by the authors, in which, it requires a multidimensional optimization at the same time: what to make, how many to make, where to make and the order to make. It is a combinatorial,...

متن کامل

Coevolutionary genetic algorithm for constraint satisfaction with a genetic repair operator for effective schemata formation

In this paper, we discuss on new Coevolutionary Genetic Algorithm for Constraint Satisfaction. Our basic idea is to explore effective genetic information in the population, i.e., schemata, and to exploit the genetic information in order to guide the population to better solutions. Our Coevolutiona,ry Genetic Algorithm (CGA) consists of two GA populations; the first GA, called ”H-GA”, searches f...

متن کامل

Using constraint satisfaction in genetic algorithms

Existing methods to handle constraints in genetic algorithms (GA) are often computationaly expensive or problem domain specific. In this paper, an approach to handle constraints in GA with the use of constraint satisfaction principles is proposed to overcome those drawbacks. Each chromosome representing a set of constrained variables in GA is interpreted as an instance of the same constraint sa...

متن کامل

A Hybrid Neural-Genetic Algorithm for FPGA Segmented Channel Routing Problems

A hybrid Neural-Genetic algorithm (NG) is presented for FPGA Segmented Channel Routing Problems (FSCRP). The NG algorithm consists in a Hopfield Neural Network (HNN) which manages the problem constraints, hybrided with a Genetic Algorithm (GA) for improving the solutions obtained. Six hard FSCRP instances have been generated in order to test the performance of the NG algorithm. Key-Words: FPGAs...

متن کامل

Tree Search Methods versus Genetic Algorithms for Over-Constrained Graph Coloring Problems

Constraint satisfaction problems (CSP) are widely studied in a large area of computer sciences, and many problems can be treated as CSPs. Furthermore, many solving methods exist such as complete methods, local search (for example tabu search) and genetic algorithms (GA) [4]. The goal of this paper is to show that for some graph coloring problems, especially over-constrained, using genetic algor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995